resolve a difficult problem/situation - French English Dictionary